god's gift to mankind - Spanish English Dictionary